package com.mmy.fta.trade.server.entity;

import lombok.Data;

import java.util.Date;

@Data
public class OrderEntity {
    private Long id;

    private String orderNumber;

    private String cargoId;

    private Integer isUseCoupon;

    private String consignorOpenid;

    private Integer couponId;

    private Integer couponType;

    private Double couponValue;

    private String consignorUserId;

    private String carrierUserId;

    private String carrierOpenid;

    private Double driverServiceCharge;

    private Integer driverPayDeposit;

    private Integer isBackDeposit;

    private Integer totalFreightAmount;

    private Integer actualFreightAmount;

    private Integer payableAmount;

    private Integer status;

    private Integer orderType;

    private Integer consignorCommentStatus;

    private Integer carrierCommentStatus;

    private Integer payStatus;

    private Integer settleStatus;

    private Integer invoiceStatus;

    private Integer isValid;

    private Date addTime;

    private Date updateTime;

    private Date shipperAgreeTime;

    private Date driverLoadTime;

    private Date driverUnloadTime;

    private Date driverCancelTime;

    private Date shipperReceiveTime;

    private Date shipperRefuseTime;

    private Date shipperCancelTime;

    private Integer freezeStatus;

    private Date lastFreezeTime;

    private Integer supportNotary;

    private Integer supportFreight;

    private Integer freeze;

    private Date freezeTime;

    private Date confirmArriveTime;

    private Integer serviceCharge;

    private Double chargeRate;

    private Integer freightStatus;

    private Date payFreightDeadline;

    private Integer isBrokerOrder;

    private String payId;

    private Integer cargoType;

    private Integer orderSource;

    private Integer tradeType;

    private Integer carrierMode;

    private Date dealTime;

    private Date finishTime;

    private Integer invoiceType;


}